package org.dxy.infrastructure.persistent.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.dxy.infrastructure.entity.query.BomItemViewEntity;

import java.util.List;

/**
 * BOM物料项查询服务接口
 */
public interface BomItemViewService extends IService<BomItemViewEntity> {
    
    /**
     * 根据BOM ID查询物料项列表
     */
    List<BomItemViewEntity> listByBomId(Long bomId);
    
    /**
     * 根据BOM ID列表查询物料项列表
     */
    List<BomItemViewEntity> listByBomIds(List<Long> bomIds);
    
    /**
     * 根据BOM ID删除物料项
     */
    boolean deleteByBomId(Long bomId);
}